software programming code development windows thin-client projects c++ developers database proper code embedded radius3 linux java unix open source j2ee application .net